/*资质申请*/
body { background: #fff; }
.qualifications-wrap { width: 802px; }
.qualifications-hd { position: relative; width: 764px; height: 93px; /*padding-left: 82px; */ padding-left: 36px; background: #11ACFF; border-radius: 3px 3px 0 0; }
.qualifications-hd img { display: block; position: absolute; top: 22px; left: 17px; }
.qualifications-hd h2 { height: 58px; line-height: 58px; font-size: 22px; font-weight: bold; color: #FFF; }
.qualifications-hd h2 span { position: relative; top: -2px; margin-left: 22px; font-size: 14px; font-weight: normal; }
.qualifications-hd b { display: inline-block; width: 15px; height: 21px; margin: 0 3px; display: inline-block; background: url(../images/ov_hd_sprite.png) no-repeat; vertical-align: middle; }
.qualifications-hd div { font-size: 14px; color: #fff; }
.hd-r { padding-right: 30px; }
.apply-text { height: 75px; line-height: 75px; font-size: 13px; color: #999999; border-bottom: 1px dashed #B7E6FF; }
.apply-text strong { font-size: 18px; color: #333333; margin-right: 15px; }

/*企业信息区域*/
.apply-info { margin-bottom: 28px; padding-top: 44px; }
.ai-l { width: 302px; }
.ai-r { width: 450px; }
.ai-item { float: left; position: relative; height: 40px; line-height: 40px; margin-bottom: 28px; }
.ai-item label { position: absolute; width: 106px; height: 40px; font-size: 14px; color: #666; }
.ai-item span { font-size: 16px; color: #FD3F3F; vertical-align: middle; }
.ai-item input { position: absolute; left: 105px; height: 20px; line-height: 20px; padding: 9px; }
.ai-item input:focus { color: #12ADFF; }
.ai-01 { width: 275px; }
.ai-01 input { width: 160px; }
.ai-02 { width: 340px; padding-left: 65px; margin-left: 20px; }
.ai-02 input { width: 228px; left: 170px; }
.ai-item select { width: 72px; height: 40px; display: inline-block; line-height: 40px; }
.ai-02 a { background: #12ADFF; right: 0px; position: absolute; font-size: 16px; color: #fff; width: 88px; text-align: center; border-radius: 5px; }

/*企业类型*/
.J_type { width: 160px; padding-right: 20px; background: url(../images/apply_arrow1.png) no-repeat 176px 16px; }
.J_type_on { background-position: 176px -6px; }

/*省市选择*/
.sect { position: absolute; top: 0; left: 92px; height: 40px; line-height: 40px; padding-left: 10px; background: url(../images/apply_arrow2.png) no-repeat 0 center; }
.sect_wrap { width: 43px; height: 40px; overflow: hidden; }
.sect strong { position: absolute; top: 0; right: -14px; height: 15px; font-weight: bold; font-size: 14px; color: #656565; }
.ai-l input { width: 182px; }
.ai-r input { width: 294px; }
.dropmenu { display: none; position: absolute; left: 78px; top: 35px; z-index: 100; width: 205px; background: #fff; border: 1px solid #12AFFF; border-top-color: #fff; }
.dropmenu a { display: block; position: static; height: 24px; line-height: 24px; padding: 2px 10px; cursor: pointer; }
.dropmenu a:hover { background: #DFE4FB; }

/*上传文件*/
.upload-hd { height: 49px; line-height: 49px; padding-left: 36px; background: #D5D5D5; color: #333333; font-size: 18px; }
.upload-hd span { float: left; }
.upload-hd .tips { height: 49px; line-height: 49px; font-size: 14px; color: #12ADFF; float: left; margin-left: 20px; }
.upload-hd .tips img { position: relative; top: -1px; vertical-align: middle; }
.upload-bd { padding: 0 35px; }
.upload-bd h3 { font-size: 16px; color: #333; margin: 27px 0 40px 0; }
.upload-ft .ui-btn { display: block; width: 225px; height: 45px; line-height: 45px; margin: 70px auto 105px; background: #11ADFF; }
.upload-tips { font-size: 14px; text-align: center; margin: 50px 0 30px; }
.upload-item { width: 146px; margin-bottom: 20px; }
.upload-item p { height: 36px; color: #656565; font-size: 14px; text-align: center; }
.upload-item p span { color: #FD3F3F; font-size: 16px; vertical-align: middle; padding-right: 3px; }
.upload-item a { display: block; font-size: 14px; color: #12ADFF; text-align: center; }
.upload-item b { display: block; width: 45px; height: 45px; margin: 10px auto; background: url(../images/upload.png) no-repeat; }
.upload-item .mb { margin: 28px auto 10px; }
.upload-item .on { background-position: 0 -45px; }
.upload-row { overflow: hidden; }
.zi-zhi { padding: 25px 0; }
.zi-zhi h2 { height: 24px; line-height: 24px; font-size: 16px; color: #333333; border-left-width: 2px; border-left-style: solid; margin-bottom: 10px; padding-left: 4px; }
.zi-zhi p { height: 34px; line-height: 34px; font-size: 14px; color: #656565; }
.zi-zhi p span { color: #333333; }
.zz-l { width: 229px; padding-left: 102px; }
.zz-l h2 { border-left-color: #11ADFF; }
.zz-r { width: 303px; padding-left: 94px; border-left: 1px dashed #E6E6E6; }
.zz-r h2 { border-left-color: #FD3F3F; }
.zz-gray p, .zz-gray h2, .zz-gray p span { color: #9b9b9b; }
.zz-gray h2 { border-left: 2px solid #9b9b9b; }
.zz-gray { position: relative; }
.zz-gray i { position: absolute; top: 30px; right: 112px; background: url(../images/big.png) no-repeat; width: 100px; height: 100px; }
.info-item { float: left; height: 40px; line-height: 40px; font-size: 14px; color: #656565; width: 378px; }
.info-item span { color: #333333; }
.qy-file table { width: 100%; font-size: 14px; }
.qy-file th { height: 40px; line-height: 40px; background: #D5D5D5; font-weight: normal; color: #656565; }
.qy-file td { height: 34px; line-height: 34px; text-align: center; }